×
put a new face on sth
meaning in English
使某事物改观
Related Words
putes
putting
put
put put
put sth
put a nail on the head
put a new face on
put a notice in the paper
put a notice in the papers
PC Version
Copyright © 2018 WordTech Co.